efflorescent salt - French English Dictionary